flash a sudden light upon a mystery